PHP-5.6で、UTF-8がデフォルトになったおかげで、FreeBSDのpkgもマルチバイト対応になりました。 おかげで、いままで、ソースからmultibyteを指定してコンパイルする必要があったのですがその必要がなくなりました。 pkg install apache24 php56 php56-extensions mod_php56 php56-mbstring php56-gd みたいにすると。Apache2.4 + PHP-5.6 の最新バイナリをインストールする事ができます。 また、pkgで一度インストールすると、 pkg upgrade するだけで、最新版にバージョンアップされます。 sysrc apache24_enable=YES sysrc apache24_http_accept_enable=YES をする事で、起動時に自動起動になります。 また service apache24 start service apache24 restart service apache24 stop などで、起動、停止、再起動ができます。 追加のモジュールは下記から必要なものを pkg install モジュール名 .... とする事でインストールできます。依存関係も自動でインストールされます。 たとえば、 pkg install php56-pdo_pgsql とすると postgresql92-client も入ります。 php56-bcmath php56-bz2 php56-calendar php56-ctype php56-curl php56-dba php56-dom php56-exif php56-extensions-1.0 php56-fileinfo php56-filter php56-ftp php56-gd php56-gettext php56-gmp php56-hash php56-iconv php56-imap php56-interbase php56-json php56-ldap php56-mbstring php56-mcrypt php56-mssql php56-mysql php56-mysqli php56-odbc php56-opcache php56-openssl php56-pcntl php56-pdo php56-pdo_dblib php56-pdo_firebird php56-pdo_mysql php56-pdo_odbc php56-pdo_pgsql php56-pdo_sqlite php56-pgsql php56-phar php56-posix php56-pspell php56-readline php56-recode php56-session php56-shmop php56-simplexml php56-snmp php56-soap php56-sockets php56-sqlite3 php56-sybase_ct php56-sysvmsg php56-sysvsem php56-sysvshm php56-tidy php56-tokenizer php56-wddx php56-xml php56-xmlreader php56-xmlrpc php56-xmlwriter php56-xsl php56-zip php56-zlib